func runtime.lock
281 uses
runtime (current package)
arena.go#L353: lock(&userArenaState.lock)
arena.go#L401: lock(&userArenaState.lock)
arena.go#L912: lock(&mheap_.lock)
arena.go#L964: lock(&userArenaState.lock)
arena.go#L979: lock(&userArenaState.lock)
arena.go#L1000: lock(&h.lock)
chan.go#L222: lock(&c.lock)
chan.go#L367: lock(&c.lock)
chan.go#L422: lock(&c.lock)
chan.go#L586: lock(&c.lock)
cpuprof.go#L77: lock(&cpuprof.lock)
cpuprof.go#L244: lock(&cpuprof.lock)
cpuprof.go#L253: lock(&cpuprof.lock)
debug.go#L75: lock(&sched.lock)
debug.go#L87: lock(&computeMaxProcsLock)
debug.go#L124: lock(&sched.lock)
debug.go#L142: lock(&sched.lock)
debugcall.go#L248: lock(&sched.lock)
iface.go#L70: lock(&itabLock)
iface.go#L261: lock(&itabLock)
lock_spinbit.go#L151: func lock(l *mutex) {
malloc.go#L907: lock(&h.lock)
malloc.go#L1959: lock(&globalAlloc.mutex)
mcache.go#L90: lock(&mheap_.lock)
mcache.go#L118: lock(&mheap_.lock)
mcleanup.go#L166: lock(&span.speciallock)
mcleanup.go#L201: lock(&mheap_.speciallock)
mcleanup.go#L416: lock(&q.lock)
mcleanup.go#L513: lock(&q.lock)
mcleanup.go#L576: lock(&q.lock)
mcleanup.go#L688: lock(&q.lock)
metrics.go#L657: lock(&mheap_.lock)
mfinal.go#L112: lock(&finlock)
mfinal.go#L185: lock(&finlock)
mfinal.go#L201: lock(&finlock)
mfinal.go#L206: lock(&finlock)
mfinal.go#L285: lock(&finlock)
mfinal.go#L327: lock(&finlock)
mgc.go#L558: lock(&work.sweepWaiters.lock)
mgc.go#L1149: lock(&work.sweepWaiters.lock)
mgc.go#L1231: lock(&mheap_.lock)
mgc.go#L1317: lock(&userArenaState.lock)
mgc.go#L1549: lock(&sched.lock)
mgc.go#L1724: lock(&mheap_.lock)
mgc.go#L1738: lock(&mheap_.lock)
mgc.go#L1761: lock(&sweep.lock)
mgc.go#L1790: lock(&mheap_.lock)
mgc.go#L1841: lock(&sched.sudoglock)
mgc.go#L1852: lock(&sched.deferlock)
mgc.go#L1938: lock(&mheap_.speciallock)
mgc.go#L1965: lock(&mheap_.speciallock)
mgcmark.go#L303: lock(&sched.gFree.lock)
mgcmark.go#L327: lock(&sched.gFree.lock)
mgcmark.go#L395: lock(&s.speciallock)
mgcmark.go#L737: lock(&work.assistQueue.lock)
mgcmark.go#L748: lock(&work.assistQueue.lock)
mgcmark.go#L801: lock(&work.assistQueue.lock)
mgcpacer.go#L1296: lock(&mheap_.lock)
mgcpacer.go#L1343: lock(&mheap_.lock)
mgcscavenge.go#L420: lock(&s.lock)
mgcscavenge.go#L437: lock(&s.lock)
mgcscavenge.go#L466: lock(&s.lock)
mgcscavenge.go#L509: lock(&s.lock)
mgcscavenge.go#L565: lock(&s.lock)
mgcscavenge.go#L577: lock(&s.lock)
mgcscavenge.go#L754: lock(p.mheapLock)
mgcscavenge.go#L794: lock(p.mheapLock)
mgcsweep.go#L276: lock(&sweep.lock)
mgcsweep.go#L310: lock(&sweep.lock)
mgcsweep.go#L429: lock(&mheap_.lock)
mgcsweep.go#L756: lock(&mheap_.lock)
mgcwork.go#L426: lock(&work.wbufSpans.lock)
mgcwork.go#L442: lock(&work.wbufSpans.lock)
mgcwork.go#L512: lock(&work.wbufSpans.lock)
mgcwork.go#L528: lock(&work.wbufSpans.lock)
mheap.go#L880: lock(&h.lock)
mheap.go#L956: lock(&h.lock)
mheap.go#L978: lock(&h.lock)
mheap.go#L1244: lock(&h.lock)
mheap.go#L1263: lock(&h.lock)
mheap.go#L1643: lock(&h.lock)
mheap.go#L1687: lock(&h.lock)
mheap.go#L2061: lock(&span.speciallock)
mheap.go#L2099: lock(&span.speciallock)
mheap.go#L2154: lock(&mheap_.speciallock)
mheap.go#L2185: lock(&mheap_.speciallock)
mheap.go#L2197: lock(&mheap_.speciallock)
mheap.go#L2216: lock(&mheap_.speciallock)
mheap.go#L2266: lock(&mheap_.speciallock)
mheap.go#L2338: lock(&span.speciallock)
mheap.go#L2373: lock(&mheap_.speciallock)
mheap.go#L2391: lock(&mheap_.speciallock)
mheap.go#L2526: lock(&work.strongFromWeak.lock)
mheap.go#L2549: lock(&work.strongFromWeak.lock)
mheap.go#L2575: lock(&mheap_.speciallock)
mheap.go#L2615: lock(&mheap_.speciallock)
mheap.go#L2650: lock(&span.speciallock)
mheap.go#L2750: lock(&mheap_.speciallock)
mheap.go#L2809: lock(&mheap_.speciallock)
mheap.go#L2815: lock(&mheap_.speciallock)
mheap.go#L2821: lock(&mheap_.speciallock)
mheap.go#L2829: lock(&mheap_.speciallock)
mheap.go#L2838: lock(&mheap_.speciallock)
mheap.go#L2843: lock(&mheap_.speciallock)
mheap.go#L2848: lock(&mheap_.speciallock)
mheap.go#L2853: lock(&mheap_.speciallock)
mheap.go#L2933: lock(&gcBitsArenas.lock)
mheap.go#L2996: lock(&gcBitsArenas.lock)
mheap.go#L3025: lock(&gcBitsArenas.lock)
mpagealloc.go#L455: lock(&mheap_.lock)
mprof.go#L278: lock(&profInsertLock)
mprof.go#L318: lock(&profInsertLock)
mprof.go#L390: lock(&profMemActiveLock)
mprof.go#L391: lock(&profMemFutureLock[index])
mprof.go#L429: lock(&profMemActiveLock)
mprof.go#L430: lock(&profMemFutureLock[index])
mprof.go#L454: lock(&profMemFutureLock[index])
mprof.go#L475: lock(&profMemFutureLock[index])
mprof.go#L799: lock(&profBlockLock)
mprof.go#L959: lock(&profMemActiveLock)
mprof.go#L960: lock(&profMemFutureLock[index])
mprof.go#L983: lock(&profMemFutureLock[c])
mprof.go#L1040: lock(&profMemActiveLock)
mprof.go#L1100: lock(&profBlockLock)
mprof.go#L1179: lock(&profBlockLock)
mspanset.go#L97: lock(&b.spineLock)
mstats.go#L463: lock(&sched.sysmonlock)
mstats.go#L464: lock(&trace.lock)
mstats.go#L585: lock(&mheap_.lock)
mstats.go#L785: lock(&m.noPLock)
mstats.go#L863: lock(&m.noPLock)
netpoll.go#L222: lock(&netpollInitLock)
netpoll.go#L246: lock(&pd.lock)
netpoll.go#L300: lock(&pd.lock)
netpoll.go#L312: lock(&c.lock)
netpoll.go#L373: lock(&pd.lock)
netpoll.go#L453: lock(&pd.lock)
netpoll.go#L623: lock(&pd.lock)
netpoll.go#L689: lock(&c.lock)
panic.go#L504: lock(&sched.deferlock)
panic.go#L562: lock(&sched.deferlock)
panic.go#L1376: lock(&paniclk)
panic.go#L1453: lock(&deadlock)
panic.go#L1454: lock(&deadlock)
pinner.go#L168: lock(&span.speciallock) // guard against concurrent calls of setPinned on same span
pinner.go#L330: lock(&mheap_.speciallock)
pinner.go#L359: lock(&mheap_.speciallock)
plugin.go#L68: lock(&itabLock)
print.go#L70: lock(&debuglock)
proc.go#L368: lock(&forcegc.lock)
proc.go#L498: lock(&sched.sudoglock)
proc.go#L564: lock(&sched.sudoglock)
proc.go#L691: lock(&allglock)
proc.go#L730: lock(&allglock)
proc.go#L918: lock(&sched.lock)
proc.go#L1005: lock(&sched.lock)
proc.go#L1652: lock(&sched.lock)
proc.go#L1737: lock(&deadlock)
proc.go#L1738: lock(&deadlock)
proc.go#L1772: lock(&sched.lock)
proc.go#L2004: lock(&sched.lock)
proc.go#L2033: lock(&sched.lock)
proc.go#L2071: lock(&sched.lock)
proc.go#L2152: lock(&sched.lock)
proc.go#L2230: lock(&sched.lock)
proc.go#L2256: lock(&sched.lock)
proc.go#L2300: lock(&sched.lock)
proc.go#L2646: lock(&sched.lock)
proc.go#L2890: lock(&newmHandoff.lock)
proc.go#L2969: lock(&sched.lock)
proc.go#L2975: lock(&newmHandoff.lock)
proc.go#L2986: lock(&newmHandoff.lock)
proc.go#L3010: lock(&sched.lock)
proc.go#L3059: lock(&sched.lock)
proc.go#L3104: lock(&sched.lock)
proc.go#L3162: lock(&sched.lock)
proc.go#L3232: lock(&sched.lock)
proc.go#L3316: lock(&sched.lock)
proc.go#L3432: lock(&sched.lock)
proc.go#L3463: lock(&sched.lock)
proc.go#L3582: lock(&sched.lock)
proc.go#L3664: lock(&sched.lock)
proc.go#L3753: lock(&sched.lock)
proc.go#L3893: lock(&sched.lock)
proc.go#L3960: lock(&sched.lock)
proc.go#L4060: lock(&sched.lock)
proc.go#L4078: lock(&sched.lock)
proc.go#L4093: lock(&sched.lock)
proc.go#L4100: lock(&sched.lock)
proc.go#L4167: lock(&deadlock)
proc.go#L4168: lock(&deadlock)
proc.go#L4182: lock(&sched.lock)
proc.go#L4306: lock(&sched.lock)
proc.go#L4673: lock(&sched.lock)
proc.go#L4685: lock(&sched.lock)
proc.go#L4945: lock(&sched.lock)
proc.go#L4980: lock(&sched.lock)
proc.go#L5353: lock(&sched.gFree.lock)
proc.go#L5365: lock(&sched.gFree.lock)
proc.go#L5437: lock(&sched.gFree.lock)
proc.go#L5737: lock(&sched.lock)
proc.go#L5826: lock(&mheap_.lock)
proc.go#L5893: lock(&allpLock)
proc.go#L5977: lock(&allpLock)
proc.go#L6094: lock(&sched.lock)
proc.go#L6229: lock(&sched.lock)
proc.go#L6267: lock(&sched.lock)
proc.go#L6288: lock(&sched.lock)
proc.go#L6300: lock(&sched.sysmonlock)
proc.go#L6366: lock(&forcegc.lock)
proc.go#L6396: lock(&allpLock)
proc.go#L6460: lock(&allpLock)
proc.go#L6530: lock(&sched.lock)
proc.go#L6715: lock(&updateMaxProcsG.lock)
proc.go#L6726: lock(&sched.lock)
proc.go#L6739: lock(&sched.lock)
proc.go#L6749: lock(&computeMaxProcsLock)
proc.go#L6752: lock(&sched.lock)
proc.go#L6773: lock(&updateMaxProcsG.lock)
proc.go#L6789: lock(&sched.lock)
proc.go#L7136: lock(&sched.lock)
proc.go#L7428: lock(&sched.lock)
rand.go#L39: lock(&globalRand.lock)
rand.go#L122: lock(&globalRand.lock)
rand.go#L138: lock(&globalRand.lock)
runtime.go#L32: lock(&ticks.lock)
runtime.go#L86: lock(&ticks.lock)
rwmutex.go#L81: lock(&rw.rLock)
rwmutex.go#L109: lock(&rw.rLock)
rwmutex.go#L123: lock(&rw.wLock)
rwmutex.go#L128: lock(&rw.rLock)
rwmutex.go#L150: lock(&rw.rLock)
select.go#L40: lock(&c.lock)
stack.go#L288: lock(&stackpool[order].item.mu)
stack.go#L307: lock(&stackpool[order].item.mu)
stack.go#L325: lock(&stackpool[order].item.mu)
stack.go#L385: lock(&stackpool[order].item.mu)
stack.go#L411: lock(&stackLarge.lock)
stack.go#L510: lock(&stackpool[order].item.mu)
stack.go#L551: lock(&stackLarge.lock)
stack.go#L1296: lock(&stackpool[order].item.mu)
stack.go#L1312: lock(&stackLarge.lock)
synctest.go#L82: lock(&bubble.mu)
synctest.go#L112: lock(&bubble.mu)
synctest.go#L119: lock(&bubble.mu)
synctest.go#L206: lock(&bubble.mu)
synctest.go#L219: lock(&bubble.mu)
synctest.go#L270: lock(&gp.bubble.mu)
synctest.go#L288: lock(&gp.bubble.mu)
synctest.go#L300: lock(&gp.bubble.mu)
synctest.go#L317: lock(&gp.bubble.mu)
synctest.go#L397: lock(&span.speciallock)
synctest.go#L413: lock(&mheap_.speciallock)
time.go#L183: lock(&ts.mu)
time.go#L255: lock(&t.mu)
time.go#L500: lock(&t.sendLock)
time.go#L582: lock(&t.sendLock)
time.go#L1224: lock(&t.sendLock)
time.go#L1323: lock(&allpLock)
trace.go#L234: lock(&sched.sysmonlock)
trace.go#L436: lock(&trace.lock)
trace.go#L497: lock(&sched.lock)
trace.go#L533: lock(&trace.lock)
trace.go#L602: lock(&trace.lock)
trace.go#L665: lock(&trace.lock)
trace.go#L825: lock(&trace.lock)
trace.go#L918: lock(&trace.lock)
trace.go#L1047: lock(&s.lock)
trace.go#L1066: lock(&s.lock)
trace.go#L1096: lock(&s.lock)
tracebuf.go#L145: lock(&trace.lock)
tracebuf.go#L158: lock(&trace.lock)
tracecpu.go#L202: lock(&trace.lock)
traceregion.go#L66: lock(&a.lock)
traceruntime.go#L699: lock(&trace.lock)
tracestring.go#L59: lock(&t.lock)
tracestring.go#L88: lock(&trace.lock)
tracetime.go#L108: lock(&trace.lock)
type.go#L282: lock(&reflectOffs.lock)
vgetrandom_linux.go#L47: lock(&vgetrandomAlloc.statesLock)
vgetrandom_linux.go#L85: lock(&vgetrandomAlloc.statesLock)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)